.pic-bar {
	width:980px;
	height:56px;
	margin-bottom:10px;
	background:url(../../image/pic-bar.png) no-repeat;
}
.main {
	border:1px solid #FFBB00;
}
.title {
	height:35px;
	background:url(../../image/bar.png) 0 -241px repeat-x;
	font-size:16px;
	line-height:35px;
}
.content {
	padding:0 15px;
}
/*-----=====content .block=====-----*/
.content .block {
	margin-top:20px;
}
.content .block-hd {
	height:32px;
	padding:0 10px;
	border-top:2px solid #F8761C;
	background:url(../../image/bar.png) 0 -277px repeat-x;
	color:#F8761C;
	font-size:14px;
	line-height:32px;
}
.content .block-bd {
	padding:0 5px;
}
/*-----=====.block-bd table=====-----*/
.content .block-bd table {
	width:100%;
	border:1px solid #C5C5C5;
}
.content .block-bd thead {
	border-bottom:1px solid #DDDDDD;
	background-color:#F5F5F5;
	font-size:14px;
	line-height:28px;
}
.content .block-bd tr .picture {
	width:250px;
}
.content .block-bd tr .component {
	width:545px;
}
.content .block-bd tr .price {
	width:120px;
	text-align:center;
}
.content .block-bd thead th {
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}
.content .block-bd thead th.last {
	border-right:none;
}
.content .block-bd tbody td {
	padding:10px 0;
}
.content .block-bd tbody td .picture {
	display:inline-block;
	text-align:center;
}
.content .block-bd tbody td .picture:hover {
	text-decoration:none;
}
.content .block-bd tbody td .component {
	padding:0 10px;
}
.content .block-bd tbody td .component li {
	line-height:20px;
	overflow:hidden;
	word-break:keep-all;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.content .block-bd tbody td .component li span {
	color:#666666;
	font-weight:bold;
}
.content .block-bd tbody td .price {
	display:inline-block;
	font-size:18px;
	overflow:hidden;
	word-break:keep-all;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.content .block-bd tbody td .price b {
	font-size:24px;
}
/*-----=====.block-bd .address-saved=====-----*/
.content .block-bd .address-saved {
	margin-bottom:10px;
	padding:5px 15px;
	border:1px solid #FEDDC6;
	background-color:#FFFCF2;
}
.content .block-bd .address-saved-hd {
	margin-bottom:5px;
	padding:0 10px;
	border-bottom:1px solid #FFCAA5;
	font-size:14px;
	line-height:24px;
}
.content .block-bd .address-saved-bd {
	padding:0 10px;
}
.content .block-bd .address-saved-bd li label {
	line-height:28px;
}
/*-----=====.block-bd .address-input=====-----*/
.content .block-bd .address-input {
	padding:10px 10px;
	border:1px solid #C5C5C5;
}
.content .block-bd .address-input li {
	height:36px;
	line-height:36px;
}
.content .block-bd .address-input li span {
	display:inline-block;
	width:100px;
	font-size:14px;
	text-align:right;
}
.content .block-bd .address-input li .input-text {
	width:280px;
}
/*-----=====content .bottom=====-----*/
.content .bottom {
	height:37px;
	margin:20px 0;
}
.content .bottom .back {
	line-height:37px;
}
.content .bottom form {
	float:right;
}
.content .bottom .submit {
	width:120px;
	height:37px;
	background:url(../../image/order_submit.png) repeat-x;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}